メインコンテンツまでスキップ

5.3.1 出金時の逆署名検証

#簡単な説明: ユーザーが出金リクエストを開始すると、販売者プラットフォームは署名データ (取引注文など) を生成し、処理のためにバックグラウンドに送信します。データが改ざんされていないこと、およびリクエストのソースが正当で信頼できるものであることを確認するために、バックエンドはリクエストのコンテンツに対して「逆署名検証」操作を実行する必要があります。

リバース署名検証設定: 以下に示すように、マーチャントはマーチャント バックエンドにログインしてご自身で設定する必要があります (ログイン情報を運用スタッフから取得してください)。

![img](/dx-docs/5- 5、数字币代付(提现)/5.3 提款反向验签/777.jpg)

手順の説明
  1. 販売者が販売者のバックエンドにログインします。
  2. ナビゲーションバーの「販売者管理」をクリックします。
  3. [販売者の設定] をクリックします。
  4. クリックして API スイッチをオンにし、カスタム リクエスト URL とキーを入力して保存します。
リクエストの説明
  • リクエスト方法:POST
  • リクエストインターフェース: マーチャントによって提供されます ・リクエストメディアタイプ(JSONデータ形式)Content-Type: application/json

注意: 販売者が API セキュリティを有効にしていない場合、このビジネスを処理する必要はありません。 (必見)

リクエストパラメータ
パラメータ名タイプ必須パラメータの意味パラメータの説明
keystringはい販売者キーAPIキー
localOrderIdstringはい販売者プラットフォームのローカル注文番号販売者プラットフォームはローカルで一意の注文番号を生成します。
localUserIdstringいいえ販売者プラットフォームのローカル ユーザー ID販売者プラットフォームのローカル ユーザー ID
amountnumberはい注文金額出金金額
networkstringはいメインネットメインネット (現在は TRON、BSC、POLYGON、ETHEREUM のみをサポート)
addressstringはい出金アドレス出金アドレス
notifyUrlstringいいえコールバックアドレス注文が正常に完了すると、販売者の住所が API コールバックによって通知されます。 | (コールバックの詳細については、資料 3 を参照してください)
noncestringはいランダムな文字列ランダムな文字列
currencystringはい通貨通貨 (ウォレットはデジタル通貨をサポートしています)
successRedirectUrlstringいいえ住所成功後に自動的にアドレスにジャンプします。
isBlockchainbooleanいいえブロックチェーン情報を返すかどうか (デフォルトは false)true の場合、コールバック リクエストは注文チェーン上のトランザクション情報を伝達します。
JSON サンプルをリクエスト
{
"amount": 30,
"isBlockchain": true,
"address": "TPutFhYUQnrRxHSmKVwjp55vgk9QY6r5nS",
"merchantId": 303675535978,
"notifyUrl": "http://conan.test/notify",
"currency": "USDT",
"localOrderId": "CONAN-9999",
"merchantCurrency": "USDT",
"nonce": "MapDwK",
"key": "dNNTJZpgFVWlYrVv",
"network": "TRON"
}

注意: システム要求 (販売者の逆署名検証パス) パラメータは、販売者の引き出し要求パラメータと一致しています。 (必見)

応答例
 "2b703624f24962f5a12d5d1f7569447a"

応答結果の説明: レスポンスは暗号化文字列で、リクエストパラメータとマーチャントがカスタマイズした逆署名検証キーを暗号化して生成された暗号化文字列です(暗号化アルゴリズムについては、文書2の署名方法を参照してください)。 (必見)